package net.modul.dict.service;

import net.common.manager.DictManager;
import net.common.service.GeneralService;
import net.modul.dict.dao.DictDao;
import net.modul.dict.dao.impl.DictDaoImpl;
import net.modul.dict.vo.DictVo;

/**
 * 编辑数据字典信息业务处理类
 * 
 * @author Administrator
 *
 */
public class DictEditorService extends GeneralService {

	private DictVo dictVo;

	@Override
	public void execute() throws Exception {
		DictDao dao = new DictDaoImpl();
		if(dictVo.getDict_id() != null) {			
			Integer key = dao.insert(dictVo);
			dictVo.setFlag(0);
			dictVo.setDict_id(key);
		} else {
			dao.update(dictVo);
		}
		DictManager.setDict(String.valueOf(dictVo.getDict_sort_id()), dictVo);
	}

	public void setDictVo(DictVo dictVo) {
		this.dictVo = dictVo;
	}

}
